import request from "@/utils/request";
import type { trademarkResponseData,Trademark } from "./types";

const API = {
    // 获取某页品牌列表
    TRADEMARK_URL: '/admin/product/baseTrademark/',
    // 新增品牌
    ADDTRADEMARK_URL: '/admin/product/baseTrademark/save',
    // 修改品牌
    UPDATETRADEMARK_URL: '/admin/product/baseTrademark/update',
}

// 获取品牌列表
export function reqHasTrademark(page: number, limit: number):Promise<trademarkResponseData> {
    return request({
        url: API.TRADEMARK_URL + `${page}/${limit}`,
        method: 'get',    
    })
}

// 新增或修改品牌
export function reqAddOrUpdateTrademark(data: Trademark) {
    if(data.id) {
        // 修改品牌
        return request({
            url: API.UPDATETRADEMARK_URL,
            method: 'put',
            data
        })
    }else {
        // 新增品牌
        return request({
            url: API.ADDTRADEMARK_URL,
            method: 'post',
            data
        })
    }
}